\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item}{
\section{PD.ShP.Code.DataModel.Item Class Reference}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item}\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
}


Create a new list item.  


Inheritance diagram for PD.ShP.Code.DataModel.Item:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.617329cm]{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a562178f83d3780f3c35dfbd62b7f6aca}{Item} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a2d6704ca3144647b0a65b96749a929e7}{OnPropertyChanged} (string propertyName)
\item 
virtual void \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a3c58cdc0a5f422dea2860fbff025fb2e}{OnPropertyChanging} (string propertyName, object value)
\end{DoxyCompactItemize}
\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
System.Nullable$<$ int $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a348dcb8f1c46fee4b0c118e535dee0fb}{Id}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\item 
System.Nullable$<$ int $>$ \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a8d1c596083d4bc52cb3da07dba087ea3}{Version}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\item 
string \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a43f1c80a8317831942bb172aa8f445f8}{Path}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\item 
virtual string \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a9189ad1f36de4a8caff4d1a4ce7ef698}{Title}\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\subsection*{Events}
\begin{DoxyCompactItemize}
\item 
System.ComponentModel.PropertyChangedEventHandler \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_af67c232aaee0e84218622cc717d8a8ea}{PropertyChanged}
\item 
System.ComponentModel.PropertyChangingEventHandler \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_ab443a3fadf06a32899b17b0428dc03a3}{PropertyChanging}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Create a new list item. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a562178f83d3780f3c35dfbd62b7f6aca}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!Item@{Item}}
\index{Item@{Item}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{Item}]{\setlength{\rightskip}{0pt plus 5cm}PD.ShP.Code.DataModel.Item.Item (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a562178f83d3780f3c35dfbd62b7f6aca}


\subsection{Member Function Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a2d6704ca3144647b0a65b96749a929e7}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!OnPropertyChanged@{OnPropertyChanged}}
\index{OnPropertyChanged@{OnPropertyChanged}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{OnPropertyChanged}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PD.ShP.Code.DataModel.Item.OnPropertyChanged (
\begin{DoxyParamCaption}
\item[{string}]{propertyName}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a2d6704ca3144647b0a65b96749a929e7}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a3c58cdc0a5f422dea2860fbff025fb2e}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!OnPropertyChanging@{OnPropertyChanging}}
\index{OnPropertyChanging@{OnPropertyChanging}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{OnPropertyChanging}]{\setlength{\rightskip}{0pt plus 5cm}virtual void PD.ShP.Code.DataModel.Item.OnPropertyChanging (
\begin{DoxyParamCaption}
\item[{string}]{propertyName, }
\item[{object}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected, virtual\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a3c58cdc0a5f422dea2860fbff025fb2e}


\subsection{Property Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a348dcb8f1c46fee4b0c118e535dee0fb}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!Id@{Id}}
\index{Id@{Id}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{Id}]{\setlength{\rightskip}{0pt plus 5cm}System.Nullable$<$int$>$ PD.ShP.Code.DataModel.Item.Id\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a348dcb8f1c46fee4b0c118e535dee0fb}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a43f1c80a8317831942bb172aa8f445f8}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!Path@{Path}}
\index{Path@{Path}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{Path}]{\setlength{\rightskip}{0pt plus 5cm}string PD.ShP.Code.DataModel.Item.Path\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a43f1c80a8317831942bb172aa8f445f8}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a9189ad1f36de4a8caff4d1a4ce7ef698}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!Title@{Title}}
\index{Title@{Title}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{Title}]{\setlength{\rightskip}{0pt plus 5cm}virtual string PD.ShP.Code.DataModel.Item.Title\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a9189ad1f36de4a8caff4d1a4ce7ef698}


Reimplemented in \hyperlink{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_folder_a70e8b151b3e475d181f078e65e2e764f}{PD.ShP.Code.DataModel.Folder}.

\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a8d1c596083d4bc52cb3da07dba087ea3}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!Version@{Version}}
\index{Version@{Version}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{Version}]{\setlength{\rightskip}{0pt plus 5cm}System.Nullable$<$int$>$ PD.ShP.Code.DataModel.Item.Version\hspace{0.3cm}{\ttfamily  \mbox{[}get, set\mbox{]}}}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_a8d1c596083d4bc52cb3da07dba087ea3}


\subsection{Event Documentation}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_af67c232aaee0e84218622cc717d8a8ea}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!PropertyChanged@{PropertyChanged}}
\index{PropertyChanged@{PropertyChanged}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{PropertyChanged}]{\setlength{\rightskip}{0pt plus 5cm}System.ComponentModel.PropertyChangedEventHandler PD.ShP.Code.DataModel.Item.PropertyChanged}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_af67c232aaee0e84218622cc717d8a8ea}
\hypertarget{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_ab443a3fadf06a32899b17b0428dc03a3}{
\index{PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}!PropertyChanging@{PropertyChanging}}
\index{PropertyChanging@{PropertyChanging}!PD::ShP::Code::DataModel::Item@{PD::ShP::Code::DataModel::Item}}
\subsubsection[{PropertyChanging}]{\setlength{\rightskip}{0pt plus 5cm}System.ComponentModel.PropertyChangingEventHandler PD.ShP.Code.DataModel.Item.PropertyChanging}}
\label{class_p_d_1_1_sh_p_1_1_code_1_1_data_model_1_1_item_ab443a3fadf06a32899b17b0428dc03a3}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
PD.ShP.Code/DataModel/\hyperlink{_data_model_8cs}{DataModel.cs}\end{DoxyCompactItemize}
